import { type } from 'os';

interface addAssetsSendData {
  assetsId: number;
  assetsName: string;
  assetsEnglish: string;
  assetsMsg?: string;
  directoryIdList: number[];
  assetsValueList: tablefileds[];
  editableData1: any;
  dataSource: any;
}

interface tablefileds {
  /**
   * 标准映射，必填，同时【标准映射表】存在该id记录。
   *
   */
  valueId: number;
  standardId: string | null;
  /**
   * 字段英文名，必填，同一个资产表的字段不能重名；只能由字母、数字、下划线组成，且字母开头。
   */
  valueEnglish: string;
  /**
   * 字段描述
   */
  valueMsg?: string;
  /**
   * 字段中文名，必填，同一个资产表的字段不能重名；只能由中文、字母组成。
   */
  valueName: string;

  code: number;

  isdisabled: boolean;
}

interface tableconfig {
  catelog: string;
  code: number | string;
  value: Array<any>;
}

export type { addAssetsSendData, tablefileds, tableconfig };
